<?php

namespace core\lib;
use core\lib\conf;
class log{

    public static $class;
    /**
     * 初始化，用来确定日志的存储方式（如 存数据库，存文件，存缓存）
     * core/lib/drive/log就是用来放日志的各种驱动的
     */
    public static function init(){
        $drive = conf::get('drive','log');  //读日志配置文件
        $class = '\core\lib\drive\log\\'.$drive;        //命名空间
        self::$class = new $class;                      //new 驱动类
    }

    /**
     *
     * @param $msg 要写入的信息
     * @param $file 生成日志的名字
     */
    public static function log($msg,$file = 'log'){
        //调用驱动中的log方法
        self::$class->log($msg,$file);
    }
}